// 1. 判断服务器上面有没有 upload 目录，没有就创建这个目录
// 2. 找出 html 目录下面的所有的目录，然后打印出来
const fs = require("fs")
fs.stat("upload", (err, stats) => {
  if (err) {
    fs.mkdir("upload", (err) => {
      if (err) {
        console.log(err)
        return false
      } else {
        console.log("创建 upload 目录成功！")
      }
    })
  } else {
    console.log(stats.isDirectory())
    console.log("有 upload 目录，你可以做更多操作！")
  }
})

fs.readdir("node_modules", (err, files) => {
  if (err) {
    console.log(err)
    return false
  } else {
    console.log(files, "files")
    let filesArr = [];
    (function getFile(i) {
      if (i === files.length) {
        console.log("目录：")
        console.log(filesArr)
        return false
      }

      fs.stat("node_modules/" + files[i], (err, stats) => {
        if (stats.isDirectory()) {
          filesArr.push(files[i])
        }
        getFile(i+1)
      })
    })(0)
  }
})
